1: | admit(x,nil) | → nil | |
2: | admit(x,u . (v . (w . z))) | → cond(sum(x,u,v) = w,u . (v . (w . admit(carry(x,u,v),z)))) | |
3: | cond(true,y) | → y | |
4: | ADMIT(x,u . (v . (w . z))) | → COND(sum(x,u,v) = w,u . (v . (w . admit(carry(x,u,v),z)))) | |
5: | ADMIT(x,u . (v . (w . z))) | → ADMIT(carry(x,u,v),z) | |